import { post } from './ajax';
import { get } from './ajax';
import { deletes } from './ajax';
import { put } from './ajax';

//后台接口地址
const baseUrl = 'http://127.0.0.1:7777/api/photo/app/';

//登录
export const login = data => post(`${baseUrl}login`, data);

/**用户接口开始**/
//获取用户信息
export const pageUser = data => post(`${baseUrl}page`, data);

//删除用户信息
export const deleteUser = data => post(`${baseUrl}delete`, data);

//增加用户信息
export const addUser = data => post(`${baseUrl}addUser`, data);

//获取单个用户信息
export const updateUser = data => post(`${baseUrl}updateUser`, data);

/**用户接口结束**/

/**图片信息管理***/
export const pagePhoto = data => post(`${baseUrl}photoPage`, data);

export const listTag = data => get(`${baseUrl}tagList`);

export const add = data => post(`${baseUrl}upload`, data);

export const updatePhoto = data => post(`${baseUrl}updatePhoto`, data);

export const deletePhoto = data => post(`${baseUrl}deletePhoto`, data);
/**图片信息管理***/

/**图友圈管理**/

export const pagePhotoCircle = data => post(`${baseUrl}pagePhotoCircle`, data);

export const deletePhotoCircle = data => post(`${baseUrl}deletePhotoCricle`, data);

/**图友圈管理**/

// 分类图片列表
export const imgSortPhotoListByTag = data => get(`${baseUrl}tagList`);
export const addTag = data => post(`${baseUrl}addTag`, data);
export const updateTag = data => post(`${baseUrl}updateTag`, data);
export const deleteTag = data => deletes(`${baseUrl}deleteTag?id=` + data);

// 公告管理
export const apiNoticePageList = data => get(`${baseUrl}apiNotice/pageList?page=${data.page}&size=${data.size}`); // 公告列表
export const apiNoticeInsert = data => post(`${baseUrl}apiNotice/insert`, data); // 公告列表新增
export const apiNoticeupdate = data => put(`${baseUrl}apiNotice/update`, data); // 公告列表修改
export const apiNoticedelete = data => deletes(`${baseUrl}apiNotice/delete?id=` + data); // 公告列表删除

// 轮播图管理
export const apiNoticePageLists = data => get(`${baseUrl}apiCarousel/pageList?page=${data.page}&size=${data.size}`); // 公告列表
export const apiNoticeInserts = data => post(`${baseUrl}apiCarousel/insert`, data); // 公告列表新增
export const apiNoticeupdates = data => put(`${baseUrl}apiCarousel/update`, data); // 公告列表修改
export const apiNoticedeletes = data => deletes(`${baseUrl}apiCarousel/delete?id=` + data); // 公告列表删除
